|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjavax.swing.SwingWorker
j3deditor.bin.hierarchy.util.NormalCalculator
public class NormalCalculator
Utility for (re)calculating vertex normals.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.SwingWorker |
|---|
javax.swing.SwingWorker.StateValue |
| Constructor Summary | |
|---|---|
NormalCalculator(GeometryManipulator gm)
Creates an instance of NormalCalculator. |
|
| Method Summary | |
|---|---|
void |
cancel(java.lang.Object sender)
Cancels the computation if faces are being smoothed. |
protected java.lang.Object |
doInBackground()
Computes normals. |
void |
recalculateFlat()
Sets faces flat. |
void |
recalculateSmooth(boolean edges)
Sets faces smooth. |
void |
setProgressChangeListener(ProgressChangeListener listener)
Sets the ProgressChangeListener. |
| Methods inherited from class javax.swing.SwingWorker |
|---|
addPropertyChangeListener, cancel, done, execute, firePropertyChange, get, get, getProgress, getPropertyChangeSupport, getState, isCancelled, isDone, process, publish, removePropertyChangeListener, run, setProgress |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public NormalCalculator(GeometryManipulator gm)
NormalCalculator.
gm - GeometryManipulator which data will
be manipulated by this NormalCalculator| Method Detail |
|---|
protected java.lang.Object doInBackground()
throws java.lang.Exception
doInBackground in class javax.swing.SwingWorkerjava.lang.ExceptionSwingWorker.doInBackground()public void recalculateFlat()
public void recalculateSmooth(boolean edges)
edges - specifies if the edges of selection is includedpublic void setProgressChangeListener(ProgressChangeListener listener)
ProgressChangeListener.
listener - new ProgressChangeListenerpublic void cancel(java.lang.Object sender)
cancel in interface CancellableTasksender - doesn't do anything
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||